function submit(form,action,method,target){
	form.action=action;
	form.method.value = method;
	//form.target=target;
	form.submit();
}
function submit(form,method){
	form.method.value = method;
	form.submit();
}
function submitByAction(formId,action){
	form = document.getElementById(formId);
	form.action=action;
	form.submit();
}
function submitByAction2(formId,action){
	var opciones="toolbar=0, menubar=0,scrollbars=1,width=1000,height=900,titlebar=no,resizable=1";
	window.open(action,"impresion",opciones);
	form = document.getElementById(formId);
	targetTemp = form.target;
	form.target="impresion";
	form.action=action;
	form.submit();
	form.target = targetTemp;
}
function imprimirDeclaracion(formId,action,id){
	form = document.getElementById(formId);
	field = document.getElementById("declaracion.id");
	field.value = id;
	submitByAction2(formId,action);
}
function submitByFormId(formId,method){
	form = document.getElementById(formId);
	form.method.value = method;
	form.submit();
}
function submitByFormId2(formId,method,recibioMercancia,action){
	form = document.getElementById(formId);
	field = document.getElementById("declaracion.recibioMercancia");
	field.value = recibioMercancia;
	form.action = action;
	submitByFormId(formId,method);
}
function goToURL(url){
	location.href = url;
}
function asignarFechaDefault(fechaId) {
	try {
		if (document.getElementById(fechaId).value == '') {
			document.getElementById(fechaId).value = '01/01/1900';
		}
	} catch(e){
	}
}
function desAsignarFechaDefault(fechaId) {
	try {
		if (document.getElementById(fechaId).value == '01/01/1900') {
			document.getElementById(fechaId).value('');
		}
	} catch(e){
	}
}
function editarEmpleado(formId,id){
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("empleado.id");
	empleadoId.value = id;
	form.method.value = 'ee';
	form.submit();
}
function eliminarEmpleado(formId,id){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("empleado.id");
	empleadoId.value = id;
	form.method.value = 'de';
	form.submit();
}
function editarDeclaracion(formId,id){
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("declaracion.id");
	empleadoId.value = id;
	form.method.value = 'ed';
	form.action = "declaracionEdit.html";
	form.submit();
}
function eliminarDeclaracion(formId,id){
	form = document.getElementById(formId);
	empleadoId = document.getElementById("declaracion.id");
	empleadoId.value = id;
	form.method.value = 'el';
	form.action = "declaracionEdit.html";
	form.submit();
}
function cambiaUbigeo(formId,ubigeo){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("entidadCambiaUbigeo");
	empleadoId.value = ubigeo;
	form.method.value = 'ecu';
	form.submit();
}
function eliminarDonacion(formId,id){

	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");

	form = document.getElementById(formId);
	empleadoId = document.getElementById("donacion.id");
	empleadoId.value = id;
	form.method.value = 'elimDona';
	form.submit();
}
function editarDonacion(formId,id){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("donacion.id");
	empleadoId.value = id;
	form.method.value = 'editDona';
	form.submit();
}
function eliminarActividad(formId,id){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("actividad.id");
	empleadoId.value = id;
	form.method.value = 'elimActi';
	form.submit();
}
function editarActividad(formId,id){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("actividad.id");
	empleadoId.value = id;
	form.method.value = 'editActi';
	form.submit();
}
function cambiaActUbigeo(formId,ubigeo){
	
	asignarFechaDefault("fecha0");
	asignarFechaDefault("fecha1");
	asignarFechaDefault("fchrecep");
	asignarFechaDefault("fchini");
	asignarFechaDefault("fchfin");
	asignarFechaDefault("fchentrega");
	
	form = document.getElementById(formId);
	empleadoId = document.getElementById("entidadCambiaUbigeo");
	empleadoId.value = ubigeo;
	form.method.value = 'acu';
	form.submit();
}
function activePanel(tab){
	field = document.getElementById('activeTab');
	field.value =tab;
}
function validamercancia(val) {
	if(val==1){
		document.getElementById("tipoResolucion0").checked=true;
		document.getElementById("numero0").readOnly=false;
		document.getElementById("observacion0").readOnly=false;
		document.getElementById("btnfchrem").disabled=false;
		
		document.getElementById("tipoResolucion1").checked=false;
		document.getElementById("numero1").readOnly=true;
		document.getElementById("observacion1").readOnly=true;
		document.getElementById("btnfchext").disabled=true;
		
		document.getElementById("numero1").value="";
		document.getElementById("fecha1").value="";
		document.getElementById("observacion1").value="";
	}
	else if(val==2){
		document.getElementById("tipoResolucion0").checked=false;
		document.getElementById("numero0").readOnly=true;
		document.getElementById("observacion0").readOnly=true;
		document.getElementById("btnfchrem").disabled=true;
		
		document.getElementById("tipoResolucion1").checked=true;
		document.getElementById("numero1").readOnly=false;
		document.getElementById("observacion1").readOnly=false;
		document.getElementById("btnfchext").disabled=false;
		
		document.getElementById("numero0").value="";
		document.getElementById("fecha0").value="";
		document.getElementById("observacion0").value="";
	}
	
}
function imprimir() {
	if(document.getElementById("nombrerepresentante").value=="" || document.getElementById("numerodocrepresentante").value==""){
		alert("Falta llenar datos");
		return;
	}
	else{
		document.getElementById("impresion").style.visibility="hidden";
		window.print();	
		document.getElementById("impresion").style.visibility="visible";
	}
}
function imprimirreporte() {
	document.getElementById("impresionreporte").style.visibility="hidden";
	window.print();
	document.getElementById("impresionreporte").style.visibility="visible";
}
function isEmpty(fieldId){
	if(document.getElementById(fieldId).value==""){
		return true;
	}
	return false;
}
function esNumero(cadena){
	/**
	* Modificado por HH si la cadena es vacia, te retorne false
	**/
	  if ( isNaN(cadena) )
	  {
	    return false
	  } else {
	    return true
	  }
}
function mayuscula(campo){
  return campo.value.toUpperCase();
}
function esVacio(cadena)
{
	return ((cadena == null) || (cadena.length == 0) || trim(cadena)== "")
}
function lTrim(lstr)
{
	lstr = String(lstr);
	if (lstr!="") 
	{
		var strlen, cptr, lpflag, chk;
		strlen=lstr.length;	
		cptr=0;
		lpflag=true;	
		do
		{
			chk=lstr.charAt(cptr);
			if (chk !=" ") 
			{
				lpflag=false;
			}else {
				if (cptr == strlen) 
				{
					lpflag=false;
				}else {
					cptr++;
				} 		
			}
		}
		while (lpflag == true)
		if (cptr > 0) 
		{
			lstr = lstr.substring(cptr,strlen);
		}
	}
	return lstr;
}

function rTrim(lstr)
{
	lstr = String(lstr);
	if (lstr != "") 
	{
		var strlen, cptr, lpflag, chk;
		strlen=lstr.length;
		cptr=strlen;
		lpflag=true;
		do
		{
			chk=lstr.charAt(cptr-1);
			if (chk !=" ") 
			{
				lpflag=false;
			}else{
				if (cptr == 0) 
				{
					lpflag=false
				}else {
					cptr--;
				} 		
			}
		}
		while (lpflag == true)
		if (cptr < strlen) {
			lstr=lstr.substring(0,cptr);
		}
	}
	return lstr;
}
			
function trim(lstr) 
{
	return lTrim(rTrim(lstr))
}
function validatePass(campo) {  
    var RegExPattern = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$/;  
    var errorMessage = 'Password Incorrecta.';  
    if ((campo.value.match(RegExPattern)) && (campo.value!='')) {  
        alert('Password Correcta');   
    } else {  
        alert(errorMessage);  
        campo.focus();  
    }   
}
function validaAlfanumerico(campo) {  
    var RegExPattern = /[A-Za-z_0-9]+/;  
    var errorMessage = 'Password Incorrecta.';  
    if ((campo.value.match(RegExPattern)) && (campo.value!='')) {  
        alert('Password Correcta');   
    } else {  
        alert(errorMessage);  
        campo.focus();  
    }   
} 
function validaEmail(campo) {  
    var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;  
    var errorMessage = 'Password Incorrecta.';  
    if ((campo.value.match(RegExPattern)) && (campo.value!='')) {  
    	return true;
    } else { 
    	return false;
    }   
}